package net.zigin.nhi.could.waste.dao;

import net.zigin.nhi.could.waste.model.WasteBox;
import net.zigin.nhi.could.waste.vo.WasteBoxVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface WasteBoxMapper extends BaseMapper<WasteBox, String>  {

    WasteBoxVo getInfoById(@Param("id") String id);

    WasteBoxVo getAllInfoById(@Param("id") String id);

    List<WasteBoxVo> getListByIds(@Param("wasteBoxIds") List<String> wasteBoxIds);

    List<WasteBoxVo> getPageListByCondition(Map<String, Object> paramMap);

    Integer getPageCountByCondition(Map<String, Object> paramMap);

}
